package com.keur.money.ui.market.view

import com.keur.money.mvp.view.MvpView
import org.json.JSONObject

/**
 * MullaFlow
 * @Author wwdeng
 * @CreateTime: 2024/8/7 17:32
 * @Annotation：还款详情页接口层
 */
interface IKeurRepayView: MvpView {

    /**
     * 获取查看产品的名称
     */
    fun loadProductName(): String

    /**
     * 获取查看产品的Token
     */
    fun loadProductToken(): String

    /**
     * 设置还款信息
     */
    fun showMullaRepayInfo(data: JSONObject)

    /**
     * 设置默认使用优惠券信息
     */
    fun showMullaDufauleUseCouponInfo(data: JSONObject?)

    /**
     * 设置优惠券列表
     */
    fun showMullaUserCouponList(couponList: ArrayList<JSONObject>)

    /**
     * 设置还款链接
     */
    fun showMullaPayLink(linkUrl: String)

    /**
     * 进入还款状态查询页面
     */
    fun showMullaPaymentStatusPage(orderId: String,couponId: String)
}